﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using Consulta.Manager;
//using System.Reflection;

public partial class Pages_Terceros : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!Page.IsPostBack)
        {
            //WindowsIdentity tWid = WindowsIdentity.GetCurrent();
            //WindowsPrincipal tWPpal = new WindowsPrincipal(tWid);
            //if (tWPpal.IsInRole("GRUPOBANACOL\\CR_USO_PINA_PRUEBAS.R"))
            //  {
            //      Pertenece al grupo de tesoreria
            //  }

            txtFiltro.Attributes.Add("onkeydown", "if(event.which || event.keyCode){if ((event.which == 13) || (event.keyCode == 13)) {document.getElementById('" + btnBuscar.UniqueID + "').click();return false;}} else {return true}; ");
            Label lblTituloMaster = new Label();
            lblTituloMaster = (Label)this.Form.Parent.FindControl("lblTitulo");
            lblTituloMaster.Text = "Intranet-Consulta de Terceros";
        }
        Page.SetFocus(txtFiltro);
    }
    protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
    {
        if (e.CommandName == "Pagos")
        {
            //Capturar codigo del registro
            string[] tPara = e.CommandArgument.ToString().Split(',');
            string pNit = tPara[0];
            string pNombre = tPara[1];
            //Redireccionar a la pagina de ver detalle
            Response.Redirect("~/Pages/Pagos.aspx?Nit=" + pNit + "&Nombre=" + pNombre);
        }
        else if (e.CommandName == "Vencimientos")
        {
            //Capturar codigo del registro
            string[] tPara = e.CommandArgument.ToString().Split(',');
            string pNit = tPara[0];
            string pNombre = tPara[1];
            //Redireccionar a la pagina de ver detalle
            Response.Redirect("~/Pages/Vencimientos.aspx?Nit=" + pNit + "&Nombre=" + pNombre);
        }
    }
    protected void GridView1_RowCreated(object sender, GridViewRowEventArgs e)
    {
        if (e.Row.RowType == DataControlRowType.DataRow)
        {
            if (e.Row.DataItem != null)
            {
                string tCXP = DataBinder.Eval(e.Row.DataItem, "NitCXP").ToString();
                if (tCXP == "0" )
                {
                    //Pagos
                    ImageButton tImgPagos = (ImageButton)e.Row.FindControl("imgPagos");
                    tImgPagos.ImageUrl = "~/img/group_delete.png";
                    e.Row.Cells[6].Enabled = false;
                    tImgPagos.ToolTip = "Este tercero no esta definido en CXP";
                    //Vencimientos
                    ImageButton tImgVenc = (ImageButton)e.Row.FindControl("imgVenc");
                    tImgVenc.ImageUrl = "~/img/group_delete.png";
                    e.Row.Cells[7].Enabled = false;
                    tImgVenc.ToolTip = "Este tercero no esta definido en CXP";
                }
            }
        }
    }
}
